/*
 * Copyright (c) 2023 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
#include "preset_type_descriptors.h"
namespace OHOS {
namespace UDMF {
constexpr const char *REFERENCE_URL = "https://gitee.com/openharmony/docs/blob/master/en/application-dev/reference/"\
                                      "apis/js-apis-data-uniformTypeDescriptor.md#uniformdatatype";

PresetTypeDescriptors::PresetTypeDescriptors()
{
}

PresetTypeDescriptors::~PresetTypeDescriptors()
{
}

PresetTypeDescriptors &PresetTypeDescriptors::GetInstance()
{
    static auto instance = new PresetTypeDescriptors();
    return *instance;
}

std::vector<TypeDescriptorCfg> &PresetTypeDescriptors::GetPresetTypes()
{
    return typeDescriptors_;
}

std::vector<TypeDescriptorCfg> PresetTypeDescriptors::typeDescriptors_ = {
    {"general.entity",
     {},
     {},
     {},
     "Base type for physical hierarchy.",
     REFERENCE_URL,
     ""},
    {"general.object",
     {},
     {},
     {"*/*"},
     "Base type for logical hierarchy.",
     REFERENCE_URL,
     ""},
    {"general.composite-object",
     {"general.object"},
     {},
     {},
      "Base type for mixed object. For example, a PDF file contains both text and special formatting data.",
     REFERENCE_URL,
     ""},
    {"general.text",
     {"general.object"},
     {},
     {"text/*"},
     "Base type for all text.",
     REFERENCE_URL,
     ""},
    {"general.plain-text",
     {"general.text"},
     {".txt", ".text"},
     {"text/plain"},
     "Text of unspecified encoding, with no markup.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_txt"},
    {"general.html",
     {"general.text"},
     {".html", ".htm"},
     {"text/html"},
     "HTML text.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_html"},
    {"general.hyperlink",
     {"general.text"},
     {},
     {},
     "Hyperlink.",
     REFERENCE_URL,
     ""},
    {"general.xml",
     {"general.text"},
     {".xml"},
     {"text/xml"},
     "XML text.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_xml"},
    {"com.real.smil",
     {"general.xml"},
     {".smil"},
     {"application/smil"},
     "Real synchronized multimedia integration language.",
     REFERENCE_URL,
     ""},
    {"general.source-code",
     {"general.text"},
     {},
     {},
     "Generic source code.",
     REFERENCE_URL,
     ""},
    {"general.script",
     {"general.source-code"},
     {},
     {},
     "Base type for scripting language source code.",
     REFERENCE_URL,
     ""},
    {"general.shell-script",
     {"general.script"},
     {".sh", ".command"},
     {"text/x-shellscript"},
     "Shell script.",
     REFERENCE_URL,
     ""},
    {"general.csh-script",
     {"general.shell-script"},
     {".csh"},
     {"text/x-csh"},
     "C-shell script.",
     REFERENCE_URL,
     ""},
    {"general.perl-script",
     {"general.shell-script"},
     {".pl", ".pm"},
     {"text/x-perl-script"},
     "Perl script.",
     REFERENCE_URL,
     ""},
    {"general.php-script",
     {"general.shell-script"},
     {".php", ".php3", ".php4", ".ph3", ".ph4", ".phtml"},
     {"text/x-php-script", "text/php", "application/php"},
     "PHP script.",
     REFERENCE_URL,
     ""},
    {"general.python-script",
     {"general.shell-script"},
     {".py"},
     {"text/x-python-script"},
     "Python script.",
     REFERENCE_URL,
     ""},
    {"general.ruby-script",
     {"general.shell-script"},
     {".rb", ".rbw"},
     {"text/ruby-script"},
     "Ruby script.",
     REFERENCE_URL,
     ""},
    {"general.type-script",
     {"general.source-code"},
     {".ts"},
     {},
     "TypeScript source code.",
     REFERENCE_URL,
     ""},
    {"general.java-script",
     {"general.source-code"},
     {".js", ".jscript", ".javascript"},
     {"text/javascript"},
     "JavaScript source code.",
     REFERENCE_URL,
     ""},
    {"general.c-header",
     {"general.source-code"},
     {".h"},
     {"text/x-chdr"},
     "C header file.",
     REFERENCE_URL,
     ""},
    {"general.c-source",
     {"general.source-code"},
     {".c"},
     {"text/x-csrc"},
     "C source code.",
     REFERENCE_URL,
     ""},
    {"general.c-plus-plus-header",
     {"general.source-code"},
     {".hpp", ".h++", ".hxx", ".hh"},
     {"text/x-c++hdr"},
     "C++ header file.",
     REFERENCE_URL,
     ""},
    {"general.c-plus-plus-source",
     {"general.source-code"},
     {".cp", ".cpp", ".c++", ".cc", ".cxx"},
     {"text/x-c++src"},
     "C++ source code.",
     REFERENCE_URL,
     ""},
    {"general.java-source",
     {"general.source-code"},
     {".java", ".jav"},
     {"text/x-java"},
     "Java source code.",
     REFERENCE_URL,
     ""},
    {"general.markdown",
     {"general.text"},
     {".md", ".markdown", ".markdn", ".mdown"},
     {"text/markdown"},
     "Markdown format.",
     REFERENCE_URL,
     ""},
    {"general.ebook",
     {"general.composite-object"},
     {},
     {},
     "Base type for ebook.",
     REFERENCE_URL,
     ""},
    {"general.epub",
     {"general.ebook"},
     {".epub"},
     {"application/epub+zip"},
     "Electronic publication (EPUB) format.",
     REFERENCE_URL,
     ""},
    {"com.amazon.azw",
     {"general.ebook"},
     {".azw"},
     {"application/vnd.amazon.ebook"},
     "AZW ebook.",
     REFERENCE_URL,
     ""},
    {"com.amazon.azw3",
     {"general.ebook"},
     {".azw3"},
     {"application/vnd.amazon.mobi8-ebook", "application/x-mobi8-ebook"},
     "AZW3 ebook.",
     REFERENCE_URL,
     ""},
    {"com.amazon.kfx",
     {"general.ebook"},
     {".kfx"},
     {},
     "KFX ebook.",
     REFERENCE_URL,
     ""},
    {"com.amazon.mobi",
     {"general.ebook"},
     {".mobi"},
     {"application/x-mobipocket-ebook"},
     "MOBI ebook.",
     REFERENCE_URL,
     ""},
    {"general.media",
     {"general.object"},
     {},
     {},
     "Base type for media.",
     REFERENCE_URL,
     ""},
    {"general.image",
     {"general.media"},
     {},
     {"image/*"},
     "Base type for images.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"general.jpeg",
     {"general.image"},
     {".jpg", ".jpeg", ".jpe"},
     {"image/jpeg"},
     "JPEG image.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"general.png",
     {"general.image"},
     {".png"},
     {"image/png"},
     "PNG image.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"general.raw-image",
     {"general.image"},
     {},
     {},
     "Base type for digital camera raw image formats.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"general.tiff",
     {"general.image"},
     {".tif", ".tiff"},
     {"image/tiff"},
     "TIFF image.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"com.microsoft.bmp",
     {"general.image"},
     {".bmp"},
     {"image/bmp", "image/x-ms-bmp"},
     "Windows bitmap image.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"com.microsoft.ico",
     {"general.image"},
     {".ico"},
     {"image/ico", "image/x-icon"},
     "Windows icon image.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"com.adobe.photoshop-image",
     {"general.image"},
     {".psd"},
      {"image/x-photoshop", "image/photoshop", "image/psd", "application/photoshop"},
     "Adobe Photoshop document.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"com.adobe.illustrator.ai-image",
     {"general.image"},
     {".ai"},
     {},
     "Adobe Illustrator document.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"general.fax",
     {"general.image"},
     {},
     {},
     "Base type for fax images.",
     REFERENCE_URL,
     ""},
    {"com.j2.jfx-fax",
     {"general.fax"},
     {".jfx"},
     {},
     "J2 fax.",
     REFERENCE_URL,
     ""},
    {"com.js.efx-fax",
     {"general.fax"},
     {".efx"},
     {"image/efax"},
     "eFax fax.",
     REFERENCE_URL,
     ""},
    {"general.xbitmap-image",
     {"general.image"},
     {".xbm"},
     {"image/x-xbitmap", "image/x-xbm"},
     "X bitmap image.",
     REFERENCE_URL,
     ""},
    {"com.truevision.tga-image",
     {"general.image"},
     {".tga"},
     {"image/targa", "image/tga", "application/tga"},
     "TGA image.",
     REFERENCE_URL,
     ""},
    {"com.sgi.sgi-image",
     {"general.image"},
     {".sgi"},
     {"image/sgi"},
     "Silicon Graphics image.",
     REFERENCE_URL,
     ""},
    {"com.ilm.openexr-image",
     {"general.image"},
     {".exr"},
     {},
     "OpenEXR image.",
     REFERENCE_URL,
     ""},
    {"com.kodak.flashpix.image",
     {"general.image"},
     {".fpx"},
     {"image/fpx", "application/vnd.fpx"},
     "FlashPix image.",
     REFERENCE_URL,
     ""},
    {"com.microsoft.word.doc",
     {"general.composite-object"},
     {".doc"},
     {"application/msword"},
     "Microsoft Word data.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_doc"},
    {"com.microsoft.excel.xls",
     {"general.composite-object"},
     {".xls"},
     {"application/vnd.ms-excel"},
     "Microsoft Excel data.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_xls"},
    {"com.microsoft.powerpoint.ppt",
     {"general.composite-object"},
     {".ppt"},
     {"application/vnd.ms-powerpoint"},
     "Microsoft PowerPoint presentation.",
     REFERENCE_URL,
     ""},
    {"com.adobe.pdf",
     {"general.composite-object"},
     {".pdf"},
     {"application/pdf"},
     "PDF data.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_pdf"},
    {"com.adobe.postscript",
     {"general.composite-object"},
     {".ps"},
     {"application/postscript"},
     "PostScript data.",
     REFERENCE_URL,
     ""},
    {"com.adobe.encapsulated-postscript",
     {"com.adobe.postscript"},
     {".eps"},
     {},
     "Encapsulated PostScript.",
     REFERENCE_URL,
     ""},
    {"general.video",
     {"general.media"},
     {},
     {"video/*"},
     "Base type for video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"general.avi",
     {"general.video"},
     {".avi", ".vfw"},
     {"video/avi", "video/msvideo", "video/x-msvideo"},
     "AVI video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"general.mpeg",
     {"general.video"},
     {".mpg", ".mpeg", ".m75", ".m15", ".mpe"},
     {"video/mpg", "video/mpeg", "video/x-mpg", "video/x-mpeg"},
     "MPEG-1 or MPEG-2 video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"general.mpeg-4",
     {"general.video"},
     {".mp4"},
     {"video/mp4", "video/mp4v"},
     "MPEG-4 video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"general.3gpp",
     {"general.video"},
     {".3gp", ".3gpp"},
     {"video/3gpp"},
     "3GPP video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"general.3gpp2",
     {"general.video"},
     {".3g2", ".3gp2", ".3gpp2"},
     {"video/3gpp2"},
     "3GPP2 video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.microsoft.windows-media-wm",
     {"general.video", "com.microsoft.advanced-systems-format"},
     {".wm"},
     {"video/x-ms-wm"},
     "Windows WM video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.microsoft.windows-media-wmv",
     {"general.video", "com.microsoft.advanced-systems-format"},
     {".wmv"},
     {"video/x-ms-wmv"},
     "Windows WMV video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.microsoft.windows-media-wmp",
     {"general.video", "com.microsoft.advanced-systems-format"},
     {".wmp"},
     {"video/x-ms-wmp"},
     "Windows WMP video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.microsoft.windows-media-wvx",
     {"general.video", "com.microsoft.advanced-systems-format"},
     {".wvx"},
     {"video/x-ms-wvx"},
     "Windows WVX video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.microsoft.windows-media-wmx",
     {"general.video", "com.microsoft.advanced-systems-format"},
     {".wmx"},
     {"video/x-ms-wmx"},
     "Windows WMX video.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_video"},
    {"com.real.realmedia",
     {"general.video"},
     {".rm"},
     {"application/vnd.rn-realmedia"},
     "RealMedia.",
     REFERENCE_URL,
     ""},
    {"general.audio",
     {"general.media"},
     {},
     {"audio/*"},
     "Base type for audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.aac",
     {"general.audio"},
     {".aac"},
     {"audio/aac"},
     "AAC audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.aiff",
     {"general.audio"},
     {".aiff"},
     {"audio/aiff"},
     "AIFF audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.alac",
     {"general.audio"},
     {".alac"},
     {"audio/alac"},
     "ALAC audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.flac",
     {"general.audio"},
     {".flac"},
     {"audio/flac"},
     "FLAC audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_flac"},
    {"general.mp3",
     {"general.audio"},
     {".mp3"},
     {"audio/mp3"},
     "MPEG-3 audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_mp3"},
    {"general.ogg",
     {"general.audio"},
     {".ogg"},
     {"audio/ogg"},
     "OGG audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.pcm",
     {"general.audio"},
     {".pcm"},
     {"audio/pcm"},
     "PCM audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"com.microsoft.advanced-systems-format",
     {"general.media"},
     {".asf"},
     {"video/x-ms-asf", "application/vnd.ms-asf"},
     "Advanced Systems format",
     REFERENCE_URL,
     ""},
    {"com.microsoft.advanced-stream-redirector",
     {"general.video"},
     {".asx"},
     {"video/x-ms-asf"},
     "Advanced stream redirector",
     REFERENCE_URL,
     ""},
    {"com.microsoft.windows-media-wma",
     {"general.audio", "com.microsoft.advanced-systems-format"},
     {".wma"},
     {"audio/x-ms-wma"},
     "Windows WMA audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_wma"},
    {"com.microsoft.waveform-audio",
     {"general.audio", "com.microsoft.advanced-systems-format"},
     {".wav", ".wave"},
     {"audio/wav", "audio/wave", "audio/x-wav"},
     "Waveform audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_wav"},
    {"com.microsoft.windows-media-wax",
     {"general.audio", "com.microsoft.advanced-systems-format"},
     {".wax"},
     {"audio/x-ms-wax"},
     "Windows WAX audio.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_audio"},
    {"general.au-audio",
     {"general.audio"},
     {".au", ".snd"},
     {"audio/basic", "audio/au", "audio/snd"},
     "Au file format.",
     REFERENCE_URL,
     ""},
    {"general.aifc-audio",
     {"general.audio"},
     {".aifc", ".aif", ".aiff"},
     {"audio/x-aiff"},
     "Audio Interchange File Format.",
     REFERENCE_URL,
     ""},
    {"com.digidesign.sd2-audio",
     {"general.audio"},
     {".sd2"},
     {"audio/x-sd2"},
     "Digidesign Sound Designer II audio.",
     REFERENCE_URL,
     ""},
    {"com.real.realaudio",
     {"general.audio"},
     {".ram", ".ra"},
     {"audio/vnd.rn-realaudio", "audio/x-pn-realaudio"},
     "RealMedia audio.",
     REFERENCE_URL,
     ""},
    {"general.file",
     {"general.entity"},
     {},
     {},
     "Base type for file.",
     REFERENCE_URL,
     ""},
    {"general.directory",
     {"general.entity"},
     {},
     {},
     "Base type for directory.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_folder"},
    {"general.folder",
     {"general.directory"},
     {},
     {},
     "Base type for folder.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_folder"},
    {"general.symlink",
     {"general.entity"},
     {},
     {},
     "Base type for symlink.",
     REFERENCE_URL,
     ""},
    {"general.archive",
     {"general.object"},
     {},
     {},
     "Base type for an archive of files and directories.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"general.bz2-archive",
     {"general.archive"},
     {".bz2", ".bzip2"},
     {"application/x-bzip2"},
     "BZip2 archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"general.disk-image",
     {"general.archive"},
     {},
     {},
     "Base type for items mountable as a volume.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"general.tar-archive",
     {"general.archive"},
     {".tar"},
     {"application/x-tar", "application/tar"},
     "Tar archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"general.zip-archive",
     {"general.archive"},
     {".zip"},
     {"application/zip"},
     "Zip archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_zip"},
    {"com.sun.java-archive",
     {"general.archive", "general.executable"},
     {".jar"},
     {"application/java-archive"},
     "Java archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"org.gnu.gnu-tar-archive",
     {"general.archive"},
     {".gtar"},
     {"application/x-gtar"},
     "GNU archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"org.gnu.gnu-zip-archive",
     {"general.archive"},
     {".gz", ".gzip"},
     {"application/x-gzip", "application/gzip"},
     "Gzip archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"org.gnu.gnu-zip-tar-archive",
     {"general.archive"},
     {".tgz"},
     {"application/x-gtar"},
     "Gzip tar archive.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_compress"},
    {"org.openxmlformats.openxml",
     {"general.archive"},
     {},
     {},
     "Office Open XML.",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.wordprocessingml.document",
     {"general.composite-object", "org.openxmlformats.openxml"},
     {".docx"},
      {"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},
     "Office Open XML Document.",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.sheet",
     {"general.composite-object", "org.openxmlformats.openxml"},
     {".xlsx"},
     {"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},
     "Office Open XML Workbook.",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.presentation",
     {"general.composite-object", "org.openxmlformats.openxml"},
     {".pptx"},
      {"application/vnd.openxmlformats-officedocument.presentationml.presentation"},
     "Office Open XML Presentation.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument",
     {"general.archive"},
     {},
     {},
     "Open Document Format for Office Applications.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument.text",
     {"general.composite-object", "org.oasis.opendocument"},
     {".odt", ".fodt"},
     {"application/vnd.oasis.opendocument.text"},
     "OpenDocument Text.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument.spreadsheet",
     {"general.composite-object", "org.oasis.opendocument"},
     {".ods", ".fods"},
     {"application/vnd.oasis.opendocument.spreadsheet"},
     "OpenDocument Spreadsheet.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument.presentation",
     {"general.composite-object", "org.oasis.opendocument"},
     {".odp", ".fodp"},
     {"application/vnd.oasis.opendocument.presentation"},
     "OpenDocument Presentation.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument.graphics",
     {"general.composite-object", "org.oasis.opendocument"},
     {".odg", ".fodg"},
     {"application/vnd.oasis.opendocument.graphics"},
     "OpenDocument Graphics.",
     REFERENCE_URL,
     ""},
    {"org.oasis.opendocument.formula",
     {"org.oasis.opendocument"},
     {".odf"},
     {"application/vnd.oasis.opendocument.formula"},
     "OpenDocument Formulat.",
     REFERENCE_URL,
     ""},
    {"com.allume.stuffit-archive",
     {"general.archive"},
     {".sit", ".sitx"},
     {"application/x-stuffit", "application/x-sit", "application/stuffit"},
     "Stuffit archive.",
     REFERENCE_URL,
     ""},
    {"general.calendar",
     {"general.text"},
     {},
     {"text/calendar"},
     "Base type for scheduled events.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_calendar"},
    {"general.vcs",
     {"general.calendar"},
     {".vcs"},
     {"text/calendar"},
     "vCalendar type.",
     REFERENCE_URL,
     ""},
    {"general.ics",
     {"general.calendar"},
     {".ics"},
     {"text/calendar"},
     "iCalendar type.",
     REFERENCE_URL,
     ""},
    {"general.contact",
     {"general.object"},
     {},
     {},
     "Base type for contact information.",
     REFERENCE_URL,
     ""},
    {"general.database",
     {"general.object"},
     {},
     {},
     "Base type for databases.",
     REFERENCE_URL,
     ""},
    {"general.message",
     {"general.object"},
     {},
     {},
     "Base type for messages.",
     REFERENCE_URL,
     ""},
    {"general.executable",
     {"general.object"},
     {},
     {},
     "Base type for executable data.",
     REFERENCE_URL,
     ""},
    {"com.microsoft.portable-executable",
     {"general.executable"},
     {".exe", ".dll"},
     {"application/vnd.microsoft.portable-executable"},
     "Microsoft Windows application.",
     REFERENCE_URL,
     ""},
    {"com.sun.java-class",
     {"general.executable"},
     {".class"},
     {},
     "Java class.",
     REFERENCE_URL,
     ""},
    {"general.vcard",
     {"general.object"},
     {".vcf", ".vcard"},
     {"text/vcard", "text/x-vcard"},
     "Base type for electronic business card.",
     REFERENCE_URL,
     ""},
    {"general.navigation",
     {"general.object"},
     {},
     {},
     "Base type for navigation.",
     REFERENCE_URL,
     ""},
    {"general.location",
     {"general.navigation"},
     {},
     {},
     "Navigation location.",
     REFERENCE_URL,
     ""},
    {"general.font",
     {"general.object"},
     {},
     {},
     "Base type for fonts.",
     REFERENCE_URL,
     ""},
    {"general.truetype-font",
     {"general.font"},
     {".ttf"},
     {"font/ttf"},
     "TrueType font.",
     REFERENCE_URL,
     ""},
    {"general.truetype-collection-font",
     {"general.font"},
     {".ttc"},
     {"font/collection"},
     "TrueType collection font.",
     REFERENCE_URL,
     ""},
    {"general.opentype-font",
     {"general.font"},
     {".otf"},
     {"font/otf"},
     "OpenType font.",
     REFERENCE_URL,
     ""},
    {"com.adobe.postscript-font",
     {"general.font"},
     {},
     {},
     "PostScript font.",
     REFERENCE_URL,
     ""},
    {"openharmony.form",
     {"general.object"},
     {},
     {},
     "OpenHarmony system defined form.",
     REFERENCE_URL,
     ""},
    {"openharmony.app-item",
     {"general.object"},
     {},
     {},
     "OpenHarmony system defined app item.",
     REFERENCE_URL,
     ""},
    {"openharmony.pixel-map",
     {"general.image"},
     {},
     {},
     "OpenHarmony system defined pixel map.",
     REFERENCE_URL,
     "sys.media.ohos_ic_normal_white_grid_image"},
    {"openharmony.atomic-service",
     {"general.object"},
     {},
     {},
     "OpenHarmony system defined atomic service.",
     REFERENCE_URL,
     ""},
    {"openharmony.package",
     {"general.directory"},
     {},
     {},
      "OpenHarmony system defined package (that is, a directory presented to the user as a file).",
     REFERENCE_URL,
     ""},
    {"openharmony.hap",
     {"openharmony.package"},
     {".hap"},
     {},
     "OpenHarmony system defined ability package.",
     REFERENCE_URL,
     ""},
    {"openharmony.hdoc",
     {"general.composite-object"},
     {".hdoc"},
     {},
     "OpenHarmony system AppNotepad data format.",
     REFERENCE_URL,
     ""},
    {"openharmony.hinote",
     {"general.composite-object"},
     {".hinote"},
     {},
     "OpenHarmony system Notes data format.",
     REFERENCE_URL,
     ""},
    {"openharmony.styled-string",
     {"general.composite-object"},
     {},
     {},
     "OpenHarmony system defined styled string.",
     REFERENCE_URL,
     ""},
    {"openharmony.want",
     {"general.object"},
     {},
     {},
     "OpenHarmony system defined Want.",
     REFERENCE_URL,
     ""},
    {"openharmony.moving-photo",
     {"general.media"},
     {},
     {},
     "OpenHarmony system defined moving photo.",
     REFERENCE_URL,
     ""},
    {"macos.dmg",
     {"general.disk-image"},
     {".dmg"},
     {"application/x-apple-diskimage"},
     "Apple Disk Image",
     REFERENCE_URL,
     ""},
    {"debian.deb",
     {"general.archive"},
     {".deb", ".udeb"},
     {"application/x-debian-package", "application/vnd.debian.binary-package"},
     "OpenHarmony system defined Want.",
     REFERENCE_URL,
     ""},
    {"general.ofd",
     {"general.composite-object"},
     {".ofd"},
     {},
     "Open fixed-layout document, a national standard for format documents",
     REFERENCE_URL,
     ""},
    {"general.opg",
     {"general.archive"},
     {".opg"},
     {},
     "OPG archive",
     REFERENCE_URL,
     ""},
    {"general.tex",
     {"general.source-code"},
     {},
     {},
     "Base type for TeX source code",
     REFERENCE_URL,
     ""},
    {"general.css",
     {"general.script"},
     {".css"},
     {"text/css"},
     "Cascading style sheets",
     REFERENCE_URL,
     ""},
    {"general.vob",
     {"general.video"},
     {".vob"},
     {"video/mpeg", "video/x-ms-vob"},
     "",
     REFERENCE_URL,
     ""},
    {"general.dif-video",
     {"general.video"},
     {".dif"},
     {"video/dv"},
     "Digital interface format",
     REFERENCE_URL,
     ""},
    {"general.dv-video",
     {"general.video"},
     {".dv"},
     {"video/dv"},
     "DV video",
     REFERENCE_URL,
     ""},
    {"general.flc-animation",
     {"general.video"},
     {".fli", ".flc"},
     {"video/fli", "video/flc"},
     "FLIC file format",
     REFERENCE_URL,
     ""},
    {"general.mng",
     {"general.video"},
     {".mng"},
     {"video/x-mng"},
     "Multiple-image network graphics",
     REFERENCE_URL,
     ""},
    {"general.mpegurl-video",
     {"general.video"},
     {".mxu", ".m4u"},
     {"video/vnd.mpegurl"},
     "Video playlist",
     REFERENCE_URL,
     ""},
    {"general.ts",
     {"general.video"},
     {".ts"},
     {"video/mp2ts", "video/mp2t"},
     "MPEG transport stream",
     REFERENCE_URL,
     ""},
    {"general.amr",
     {"general.audio"},
     {".amr"},
     {"audio/amr"},
     "The adaptive multi-rate audio codecs",
     REFERENCE_URL,
     ""},
    {"general.amr-wb",
     {"general.audio"},
     {".awb"},
     {"audio/amr-wb"},
     "Adaptive multi-rate wideband",
     REFERENCE_URL,
     ""},
    {"general.gsm",
     {"general.audio"},
     {".gsm"},
     {"audio/x-gsm", "audio/gsm"},
     "Global system form mobile audio format",
     REFERENCE_URL,
     ""},
    {"general.imy",
     {"general.audio"},
     {".imy"},
     {"audio/imelody"},
     "Non-polyphonic ringtone exchange object format",
     REFERENCE_URL,
     ""},
    {"general.kar",
     {"general.audio"},
     {".kar"},
     {"audio/midi"},
     "Karaoke MIDI file format",
     REFERENCE_URL,
     ""},
    {"general.mpegurl-audio",
     {"general.audio"},
     {".m3u"},
     {"audio/mpegurl", "audio/x-mpegurl"},
     "Audio playlist",
     REFERENCE_URL,
     ""},
    {"general.mpeg-4-audio",
     {"general.audio"},
     {".m4a"},
     {"audio/mpeg"},
     "Audio-only MPEG-4 file",
     REFERENCE_URL,
     ""},
    {"general.midi-audio",
     {"general.audio"},
     {".mid", ".midi"},
     {"audio/midi"},
     "MIDI audio",
     REFERENCE_URL,
     ""},
    {"general.mp2",
     {"general.audio"},
     {".mp2"},
     {"audio/mpeg"},
     "MPEG-1 audio layer II or MPEG-2 audio layer II",
     REFERENCE_URL,
     ""},
    {"general.mpeg-audio",
     {"general.audio"},
     {".mpga"},
     {"audio/mpeg"},
     "MPEG audio format",
     REFERENCE_URL,
     ""},
    {"general.mxmf",
     {"general.audio"},
     {".mxmf"},
     {"audio/mobile-xmf"},
     "Mobile XMF audio format",
     REFERENCE_URL,
     ""},
    {"general.ota",
     {"general.audio"},
     {".ota"},
     {"audio/midi"},
     "OTA ringtone file",
     REFERENCE_URL,
     ""},
    {"general.pls",
     {"general.audio"},
     {".pls"},
     {"audio/x-scpls"},
     "Multimedia playlist format",
     REFERENCE_URL,
     ""},
    {"general.rtttl",
     {"general.audio"},
     {".rtttl"},
     {"audio/midi"},
     "Ring tone transfer language file",
     REFERENCE_URL,
     ""},
    {"general.psid",
     {"general.audio"},
     {".sid", ".psid"},
     {"audio/prs.sid"},
     "SID audio",
     REFERENCE_URL,
     ""},
    {"general.ulaw-audio",
     {"general.audio"},
     {".au", ".ulw", ".snd"},
     {"audio/basic", "audio/au", "audio/snd"},
     "uLaw audio",
     REFERENCE_URL,
     ""},
    {"general.xmf",
     {"general.audio"},
     {".xmf"},
     {"audio/midi"},
     "Extensible music file",
     REFERENCE_URL,
     ""},
    {"general.gif",
     {"general.image"},
     {".gif"},
     {"image/gif"},
     "GIF image",
     REFERENCE_URL,
     ""},
    {"general.djvu-image",
     {"general.image"},
     {".djv", ".djvu"},
     {"image/vnd.djvu"},
     "Djvu image",
     REFERENCE_URL,
     ""},
    {"general.jng-image",
     {"general.image"},
     {".jng"},
     {"image/x-jng"},
     "JPEG network graphic",
     REFERENCE_URL,
     ""},
    {"general.pcx-image",
     {"general.image"},
     {".pcx"},
     {"image/vnd.zbrush.pcx"},
     "Paintbrush bitmap image",
     REFERENCE_URL,
     ""},
    {"general.pbm-image",
     {"general.image"},
     {".pbm"},
     {"image/x-portable-bitmap"},
     "Portable bitmap image",
     REFERENCE_URL,
     ""},
    {"general.pgm-image",
     {"general.image"},
     {".pgm"},
     {"image/x-portable-graymap"},
     "Portable gray map image",
     REFERENCE_URL,
     ""},
    {"general.pnm-image",
     {"general.image"},
     {".pnm"},
     {"image/x-portable-anymap"},
     "Portable any map image file",
     REFERENCE_URL,
     ""},
    {"general.ppm-image",
     {"general.image"},
     {".ppm"},
     {"image/x-portable-pixmap"},
     "Portable pixmap image",
     REFERENCE_URL,
     ""},
    {"general.rgb-image",
     {"general.image"},
     {".rgb"},
     {"image/x-rgb"},
     "RGB bitmap",
     REFERENCE_URL,
     ""},
    {"general.svg-image",
     {"general.image"},
     {".svg", ".svgz"},
     {"image/svg+xml"},
     "Scalable vector graphic",
     REFERENCE_URL,
     ""},
    {"general.wbmp-image",
     {"general.image"},
     {".wbmp"},
     {"image/vnd.wap.wbmp"},
     "Wireless bitmap image",
     REFERENCE_URL,
     ""},
    {"general.xpixmap-image",
     {"general.image"},
     {".xpm"},
     {"image/x-xpixmap"},
     "X11 pixmap graphic",
     REFERENCE_URL,
     ""},
    {"general.xwindowdump-image",
     {"general.image"},
     {".xwd"},
     {"image/x-xwindowdump"},
     "X windows dump image",
     REFERENCE_URL,
     ""},
    {"general.heif",
     {"general.image"},
     {".heif"},
     {"image/heif"},
     "High efficiency image format",
     REFERENCE_URL,
     ""},
    {"general.heic",
     {"general.image"},
     {".heic"},
     {"image/heic"},
     "High efficiency image format",
     REFERENCE_URL,
     ""},
    {"general.virtual-cd",
     {"general.disk-image"},
     {".vcd"},
     {"application/x-cdlink"},
     "Virtual CD",
     REFERENCE_URL,
     ""},
    {"general.boo-source",
     {"general.source-code"},
     {".boo"},
     {"text/x-boo"},
     "Boo source code",
     REFERENCE_URL,
     ""},
    {"general.d-source",
     {"general.source-code"},
     {".d"},
     {"text/x-dsrc"},
     "D source code file",
     REFERENCE_URL,
     ""},
    {"general.html-component",
     {"general.source-code"},
     {".htc"},
     {"text/x-component"},
     "HTML component",
     REFERENCE_URL,
     ""},
    {"general.pascal-source",
     {"general.source-code"},
     {".p", ".pas"},
     {"text/x-pascal"},
     "Pascal source code",
     REFERENCE_URL,
     ""},
    {"general.haskell-script",
     {"general.script"},
     {".hs"},
     {"text/x-haskell"},
     "Haskell script",
     REFERENCE_URL,
     ""},
    {"general.literate-haskell-script",
     {"general.script"},
     {".lhs"},
     {"text/x-literate-haskell"},
     "Literate haskell script",
     REFERENCE_URL,
     ""},
    {"general.tcl-script",
     {"general.script"},
     {".tcl"},
     {"text/x-tcl"},
     "Tcl script",
     REFERENCE_URL,
     ""},
    {"general.asc-text",
     {"general.text"},
     {".asc"},
     {"text/plain"},
     "ASCII text file",
     REFERENCE_URL,
     ""},
    {"general.portable-object",
     {"general.text"},
     {".po"},
     {"text/plain"},
     "Portable object",
     REFERENCE_URL,
     ""},
    {"general.rich-text",
     {"general.text"},
     {".rtf", ".rtx"},
     {"text/rtf", "text/richtext"},
     "Rich text format file",
     REFERENCE_URL,
     ""},
    {"general.delimited-values-text",
     {"general.text"},
     {},
     {},
     "Base type for delimited-values text",
     REFERENCE_URL,
     ""},
    {"general.comma-separated-values-text",
     {"general.delimited-values-text"},
     {".csv"},
     {"text/csv"},
     "Comma-separated values file",
     REFERENCE_URL,
     ""},
    {"general.diff",
     {"general.text"},
     {".diff"},
     {"text/plain"},
     "Patch file",
     REFERENCE_URL,
     ""},
    {"general.setext",
     {"general.text"},
     {".etx"},
     {"text/x-setext"},
     "Structure enhanced Text",
     REFERENCE_URL,
     ""},
    {"general.gcd",
     {"general.text"},
     {".gcd"},
     {"text/x-pcs-gcd"},
     "General content descriptor",
     REFERENCE_URL,
     ""},
    {"general.tab-separated-values-text",
     {"general.delimited-values-text"},
     {".tsv"},
     {"text/tab-separated-values"},
     "Tab-Separated values file",
     REFERENCE_URL,
     ""},
    {"general.p7r",
     {"general.text"},
     {".p7r"},
     {"application/x-pkcs7-certreqresp"},
     "Certificate request response file",
     REFERENCE_URL,
     ""},
    {"general.pem",
     {"general.text"},
     {".pem"},
     {"application/x-pem-file"},
     "Privacy enhanced mail certificate",
     REFERENCE_URL,
     ""},
    {"general.chess-pgn",
     {"general.plain-text"},
     {".pgn"},
     {"application/x-chess-pgn", "application/vnd.chess-pgn"},
     "Portable game notation file",
     REFERENCE_URL,
     ""},
    {"general.lha-archive",
     {"general.archive"},
     {".lha"},
     {"application/x-lha"},
     "LHARC compressed archive",
     REFERENCE_URL,
     ""},
    {"general.lzh-archive",
     {"general.archive"},
     {".lzh"},
     {"application/x-lzh"},
     "LZH compressed file",
     REFERENCE_URL,
     ""},
    {"general.lzx-archive",
     {"general.archive"},
     {".lzx"},
     {"application/x-lzx"},
     "LZX compressed archive",
     REFERENCE_URL,
     ""},
    {"general.taz-archive",
     {"general.tar-archive"},
     {".taz", ".tar.z", ".tz"},
     {"application/x-gtar"},
     "Tar zipped file",
     REFERENCE_URL,
     ""},
    {"general.shar-archive",
     {"general.archive"},
     {".shar"},
     {"application/x-shar"},
     "Unix Shar archive",
     REFERENCE_URL,
     ""},
    {"general.cpio-archive",
     {"general.archive"},
     {".cpio"},
     {"application/x-cpio"},
     "Unix CPIO archive",
     REFERENCE_URL,
     ""},
    {"general.web-archive",
     {"general.archive"},
     {".mht", ".mhtml"},
     {"application/x-mimearchive"},
     "MHTML web archive",
     REFERENCE_URL,
     ""},
    {"general.ustar",
     {"general.archive"},
     {".ustar"},
     {"application/x-ustar"},
     "Uniform standard tape archive format",
     REFERENCE_URL,
     ""},
    {"general.mathml",
     {"general.xml"},
     {".mml"},
     {"text/mathml", "application/mathml+xml"},
     "Mathematical markup language file",
     REFERENCE_URL,
     ""},
    {"general.xhtml",
     {"general.xml"},
     {".xhtml"},
     {"application/xhtml+xml"},
     "XHTML",
     REFERENCE_URL,
     ""},
    {"general.rss",
     {"general.xml"},
     {".rss"},
     {"application/rss+xml"},
     "Rich site summary",
     REFERENCE_URL,
     ""},
    {"general.rdf",
     {"general.xml"},
     {".rdf"},
     {"application/rdf+xml"},
     "Resource description framework file",
     REFERENCE_URL,
     ""},
    {"general.cad",
     {"general.object"},
     {},
     {},
     "Base type for computer-aided design",
     REFERENCE_URL,
     ""},
    {"general.iges",
     {"general.cad"},
     {".iges", ".igs"},
     {"model/iges"},
     "IGES drawing",
     REFERENCE_URL,
     ""},
    {"general.octet-stream",
     {"general.object"},
     {},
     {"application/octet-stream"},
     "Arbitrary binary data",
     REFERENCE_URL,
     ""},
    {"general.iso",
     {"general.disk-image"},
     {".iso"},
     {"application/x-iso9660-image"},
     "Disc image file",
     REFERENCE_URL,
     ""},
    {"general.mesh-model",
     {"general.object"},
     {".msh", ".mesh", ".silo"},
     {"model/mesh"},
     "3D mesh model",
     REFERENCE_URL,
     ""},
    {"general.certificate",
     {"general.object"},
     {},
     {},
     "Base type for security certificate",
     REFERENCE_URL,
     ""},
    {"general.c-object",
     {"general.executable"},
     {".o"},
     {"application/x-object"},
     "Compiled C object file",
     REFERENCE_URL,
     ""},
    {"general.dvi",
     {"general.tex"},
     {".dvi"},
     {"application/x-dvi"},
     "Device independent format file",
     REFERENCE_URL,
     ""},
    {"general.cer-certificate",
     {"general.certificate"},
     {".cer"},
     {"application/pkix-cert"},
     "Internet security certificate",
     REFERENCE_URL,
     ""},
    {"general.crt-certificate",
     {"general.certificate"},
     {".crt"},
      {"application/x-x509-ca-cert", "application/x-x509-server-cert", "application/x-x509-user-cert"},
     "Security Certificate",
     REFERENCE_URL,
     ""},
    {"general.crl-certificate",
     {"general.certificate"},
     {".crl"},
     {"application/x-pkix-crl"},
     "Certificate revocation list file",
     REFERENCE_URL,
     ""},
    {"general.prn",
     {"general.composite-object"},
     {".prn"},
     {},
     "Print to file",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.chart",
     {"org.oasis.opendocument", "general.composite-object"},
     {".odc"},
     {"application/vnd.oasis.opendocument.chart"},
     "Open Document chart",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.text-master",
     {"org.oasis.opendocument", "general.composite-object"},
     {".odm"},
     {"application/vnd.oasis.opendocument.text-master"},
     "Open Document text master",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.text-web",
     {"org.oasis.opendocument", "general.composite-object"},
     {".oth"},
     {"application/vnd.oasis.opendocument.text-web"},
     "Open Document HTML template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.database",
     {"org.oasis.opendocument", "general.database"},
     {".odb"},
     {"application/vnd.oasis.opendocument.database"},
     "Open Document database",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.image",
     {"org.oasis.opendocument", "general.image"},
     {".odi"},
     {"application/vnd.oasis.opendocument.image"},
     "Open Document image",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.formula-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".otf"},
     {"application/vnd.oasis.opendocument.formula-template"},
     "Open Document formula template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.chart-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".otc"},
     {"application/vnd.oasis.opendocument.chart-template"},
     "Open Document chart template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.presentation-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".otp"},
     {"application/vnd.oasis.opendocument.presentation-template"},
     "Open Document presentation template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.image-template",
     {"org.oasis.opendocument", "general.image"},
     {".oti"},
     {"application/vnd.oasis.opendocument.image-template"},
     "Open Document image template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.graphics-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".otg"},
     {"application/vnd.oasis.opendocument.graphics-template"},
     "Open Document graphics template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.spreadsheet-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".ots"},
     {"application/vnd.oasis.opendocument.spreadsheet-template"},
     "Open Document spreadsheet template",
     REFERENCE_URL,
     ""},
    {"org.oasis-open.opendocument.text-template",
     {"org.oasis.opendocument", "general.composite-object"},
     {".ott"},
     {"application/vnd.oasis.opendocument.text-template"},
     "Open Document text template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.word.dot",
     {"general.composite-object"},
     {".dot"},
     {"application/msword"},
     "Microsoft Word document template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.powerpoint.pps",
     {"general.composite-object"},
     {".pps"},
     {"application/vnd.ms-powerpoint"},
     "Microsoft PowerPoint slide show",
     REFERENCE_URL,
     ""},
    {"com.microsoft.powerpoint.pot",
     {"general.composite-object"},
     {".pot"},
     {"application/vnd.ms-powerpoint"},
     "Microsoft PowerPoint Template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.excel.xlt",
     {"general.composite-object"},
     {".xlt"},
     {"application/vnd.ms-excel"},
     "Microsoft Excel spreadsheet template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.visio.vsd",
     {"general.composite-object"},
     {".vsd"},
     {"application/vnd.visio"},
     "Microsoft Office Visio 2003-2010 drawing",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.drawingml.visio",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".vsdx"},
     {"application/vnd.openxmlformats-officedocument.drawingml.drawing"},
     "Microsoft Visio drawing",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.drawingml.template",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".vstx"},
     {},
     "Microsoft Visio drawing template",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.drawingml.visio.macroenabled",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".vsdm"},
     {},
     "Visio macro-enabled drawing",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.drawingml.template.macroenabled",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".vstm"},
     {},
     "Visio macro-enabled drawing template",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.wordprocessingml.template",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".dotx"},
      {"application/vnd.openxmlformats-officedocument.wordprocessingml.template"},
     "Office Open XML document template.",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.template",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".potx"},
     {"application/vnd.openxmlformats-officedocument.presentationml.template"},
     "Office Open XML presentation template",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.slideshow",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".ppsx"},
     {"application/vnd.openxmlformats-officedocument.presentationml.slideshow"},
     "Office Open XML slide show",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.template",
     {"org.openxmlformats.openxml", "general.composite-object"},
     {".xltx"},
     {"application/vnd.openxmlformats-officedocument.spreadsheetml.template"},
     "Office Open XML spreadsheet template",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.wordprocessingml.document.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".docm"},
     {"application/vnd.ms-word.document.macroEnabled.12"},
     "Office Open XML word processing document (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.wordprocessingml.template.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".dotm"},
     {"application/vnd.ms-word.template.macroEnabled.12"},
     "Office Open XML word processing template (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.template.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".xltm"},
     {"application/vnd.ms-excel.template.macroEnabled.12"},
     "Office Open XML spreadsheet template (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.addin.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".xlam"},
     {"application/vnd.ms-excel.addin.macroEnabled.12"},
     "Office Open XML spreadsheet addin (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.binary.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".xlsb"},
     {"application/vnd.ms-excel.sheet.binary.macroEnabled.12"},
     "Office Open XML spreadsheet binary (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.spreadsheetml.sheet.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".xlsm"},
     {"application/vnd.ms-excel.sheet.macroEnabled.12"},
     "Office Open XML spreadsheet (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.addin.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".ppam"},
     {"application/vnd.ms-powerpoint.addin.macroEnabled.12"},
     "Office Open XML presentation addin (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.presentation.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".pptm"},
     {"application/vnd.ms-powerpoint.presentation.macroEnabled.12"},
     "Office Open XML presentation (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.slideshow.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".ppsm"},
     {"application/vnd.ms-powerpoint.slideshow.macroEnabled.12"},
     "Office Open XML slide show (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openxmlformats.presentationml.template.macroenabled",
      {"org.openxmlformats.openxml", "general.composite-object", "general.executable"},
     {".potm"},
     {"application/vnd.ms-powerpoint.template.macroEnabled.12"},
     "Office Open XML presentation template (macros enabled)",
     REFERENCE_URL,
     ""},
    {"org.openoffice",
     {"general.archive"},
     {},
     {},
     "OpenOffice document format for open-source office software suite",
     REFERENCE_URL,
     ""},
    {"org.openoffice.calc",
     {"org.openoffice", "general.composite-object"},
     {".sxc"},
     {"application/vnd.sun.xml.calc"},
     "StarOffice Calc spreadsheet",
     REFERENCE_URL,
     ""},
    {"org.openoffice.draw",
     {"org.openoffice", "general.composite-object"},
     {".sxd"},
     {"application/vnd.sun.xml.draw"},
     "StarOffice Drawing",
     REFERENCE_URL,
     ""},
    {"org.openoffice.writer-global",
     {"org.openoffice", "general.composite-object"},
     {".sxg"},
     {"application/vnd.sun.xml.writer.global"},
     "Apache OpenOffice master document",
     REFERENCE_URL,
     ""},
    {"org.openoffice.impress",
     {"org.openoffice", "general.composite-object"},
     {".sxi"},
     {"application/vnd.sun.xml.impress"},
     "StarOffice Impress presentation",
     REFERENCE_URL,
     ""},
    {"org.openoffice.math",
     {"org.openoffice", "general.composite-object"},
     {".sxm"},
     {"application/vnd.sun.xml.math"},
     "StarMath Formula",
     REFERENCE_URL,
     ""},
    {"org.openoffice.writer",
     {"org.openoffice", "general.composite-object"},
     {".sxw"},
     {"application/vnd.sun.xml.writer"},
     "StarOffice Writer document",
     REFERENCE_URL,
     ""},
    {"org.openoffice.calc.template",
     {"org.openoffice", "general.composite-object"},
     {".stc"},
     {"application/vnd.sun.xml.calc.template"},
     "StarOffice Calc spreadsheet template",
     REFERENCE_URL,
     ""},
    {"org.openoffice.draw.template",
     {"org.openoffice", "general.composite-object"},
     {".std"},
     {"application/vnd.sun.xml.draw.template"},
     "Apache OpenOffice Drawing template",
     REFERENCE_URL,
     ""},
    {"org.openoffice.impress.template",
     {"org.openoffice", "general.composite-object"},
     {".sti"},
     {"application/vnd.sun.xml.impress.template"},
     "StarOffice Presentation template",
     REFERENCE_URL,
     ""},
    {"org.openoffice.writer.template",
     {"org.openoffice", "general.composite-object"},
     {".stw"},
     {"application/vnd.sun.xml.writer.template"},
     "StarOffice Document template",
     REFERENCE_URL,
     ""},
    {"com.staroffice",
     {"general.archive"},
     {},
     {},
     "StarOffice document format",
     REFERENCE_URL,
     ""},
    {"com.staroffice.draw",
     {"com.staroffice", "general.composite-object"},
     {".sda"},
     {"application/vnd.stardivision.draw"},
     "StarOffice Drawing",
     REFERENCE_URL,
     ""},
    {"com.staroffice.calc",
     {"com.staroffice", "general.composite-object"},
     {".sdc"},
     {"application/vnd.stardivision.calc"},
     "StarOffice Calc spreadsheet",
     REFERENCE_URL,
     ""},
    {"com.staroffice.impress",
     {"com.staroffice", "general.composite-object"},
     {".sdd", ".sdp"},
     {"application/vnd.stardivision.impress"},
     "StarOffice Presentation",
     REFERENCE_URL,
     ""},
    {"com.staroffice.writer",
     {"com.staroffice", "general.composite-object"},
     {".sdw"},
     {"application/vnd.stardivision.writer"},
     "StarOffice Writer text document",
     REFERENCE_URL,
     ""},
    {"com.staroffice.chart",
     {"com.staroffice", "general.composite-object"},
     {".sds"},
     {"application/vnd.stardivision.chart"},
     "StarOffice Chart",
     REFERENCE_URL,
     ""},
    {"com.staroffice.mail",
     {"com.staroffice", "general.composite-object"},
     {".sdm"},
     {"application/vnd.stardivision.mail"},
     "StarOffice Mail message",
     REFERENCE_URL,
     ""},
    {"com.staroffice.writer-global",
     {"com.staroffice", "general.composite-object"},
     {".sgl"},
     {"application/vnd.stardivision.writer-global"},
     "StarOffice Master document",
     REFERENCE_URL,
     ""},
    {"com.staroffice.math",
     {"com.staroffice", "general.composite-object"},
     {".smf"},
     {"application/vnd.stardivision.math"},
     "StarMath Formula file",
     REFERENCE_URL,
     ""},
    {"com.staroffice.template",
     {"com.staroffice", "general.composite-object"},
     {".vor"},
     {"application/vnd.stardivision.template"},
     "StarOffice Template",
     REFERENCE_URL,
     ""},
    {"org.tug.bib",
     {"general.tex"},
     {".bib"},
     {"text/x-bibtex"},
     "TeX Bibliography file",
     REFERENCE_URL,
     ""},
    {"org.tug.cls",
     {"general.tex"},
     {".cls"},
     {"text/x-tex"},
     "TeX Class file",
     REFERENCE_URL,
     ""},
    {"org.tug.sty",
     {"general.tex"},
     {".sty"},
     {"text/x-tex"},
     "TeX Style file",
     REFERENCE_URL,
     ""},
    {"org.tug.tex",
     {"general.tex"},
     {".tex"},
     {"text/x-tex"},
     "TeX source document file",
     REFERENCE_URL,
     ""},
    {"org.latex-project.latex",
     {"general.tex"},
     {".ltx", ".latex"},
     {"application/x-latex"},
     "LaTeX source document file",
     REFERENCE_URL,
     ""},
    {"org.matroska.mkv",
     {"general.video"},
     {".mkv"},
     {"video/x-matroska"},
     "Matroska video",
     REFERENCE_URL,
     ""},
    {"org.matroska.mka",
     {"general.audio"},
     {".mka"},
     {"audio/x-matroska"},
     "Matroska audio",
     REFERENCE_URL,
     ""},
    {"com.sgi.movie",
     {"general.video"},
     {".movie"},
     {"video/x-sgi-movie"},
     "SGI movie",
     REFERENCE_URL,
     ""},
    {"com.apple.m4v",
     {"general.video"},
     {".m4v"},
     {"video/m4v"},
     "M4V video",
     REFERENCE_URL,
     ""},
    {"org.webmproject.webm",
     {"general.video"},
     {".webm"},
     {"video/webm"},
     "WebM is an audiovisual media file format",
     REFERENCE_URL,
     ""},
    {"com.apple.quicktime-movie",
     {"general.video"},
     {".mov", ".qt", ".movie"},
     {"video/quicktime"},
     "QuickTime File Format",
     REFERENCE_URL,
     ""},
    {"com.coreldraw.cdr",
     {"general.image"},
     {".cdr"},
     {"image/x-coreldraw"},
     "CorelDRAW file",
     REFERENCE_URL,
     ""},
    {"com.coreldraw.cdt",
     {"general.image"},
     {".cdt"},
     {"image/x-coreldrawtemplate"},
     "CorelDRAW template",
     REFERENCE_URL,
     ""},
    {"com.coreldraw.cpt",
     {"general.image"},
     {".cpt"},
     {"image/x-corelphotopaint"},
     "Corel PHOTO-PAINT image",
     REFERENCE_URL,
     ""},
    {"com.coreldraw.pat",
     {"general.image"},
     {".pat"},
     {"image/x-coreldrawpattern"},
     "CorelDRAW pattern file",
     REFERENCE_URL,
     ""},
    {"com.microsoft.cur",
     {"general.image"},
     {".cur"},
     {"image/ico"},
     "Microsoft Windows cursor image",
     REFERENCE_URL,
     ""},
    {"com.sun.raster",
     {"general.image"},
     {".ras"},
     {"image/x-cmu-raster"},
     "Sun Raster Graphic",
     REFERENCE_URL,
     ""},
    {"com.google.webp",
     {"general.image"},
     {".webp"},
     {"image/webp"},
     "WebP image",
     REFERENCE_URL,
     ""},
    {"com.sseyo.koan-audio",
     {"general.audio"},
     {".skd", ".skm", ".skp", ".skt"},
     {"application/x-koan"},
     "Koan music files over the internet",
     REFERENCE_URL,
     ""},
    {"io.qt.moc",
     {"general.source-code"},
     {".moc"},
     {"text/x-moc"},
     "Qt Meta-Object compiler file",
     REFERENCE_URL,
     ""},
    {"com.ghostscript.font",
     {"general.font"},
     {".gsf"},
     {"application/x-font"},
     "Ghostscript font",
     REFERENCE_URL,
     ""},
    {"org.x.pcf-font",
     {"general.font"},
     {".pcf"},
     {"application/x-font", "application/x-font-pcf"},
     "Portable compiled format",
     REFERENCE_URL,
     ""},
    {"com.microsoft.windows-media-wmd",
     {"com.microsoft.advanced-systems-format", "general.zip-archive"},
     {".wmd"},
     {"application/x-ms-wmd"},
     "Windows media download package",
     REFERENCE_URL,
     ""},
    {"com.microsoft.windows-media-wmz",
     {"com.microsoft.advanced-systems-format", "general.zip-archive"},
     {".wmz"},
     {"application/x-ms-wmz"},
     "Windows media player skin package",
     REFERENCE_URL,
     ""},
    {"com.microsoft.windows-installer",
     {"general.executable"},
     {".msi"},
     {"application/x-msi"},
     "Windows installer package",
     REFERENCE_URL,
     ""},
    {"com.microsoft.publisher.pub",
     {"general.composite-object"},
     {".pub"},
     {"application/x-mspublisher"},
     "Publisher document",
     REFERENCE_URL,
     ""},
    {"com.microsoft.windows-media-playlist",
     {"general.xml", "general.media"},
     {".wpl"},
     {"application/vnd.ms-wpl"},
     "Windows media player playlist",
     REFERENCE_URL,
     ""},
    {"com.microsoft.access.mdb",
     {"general.database"},
     {".mdb"},
     {"application/msaccess"},
     "Microsoft Access database",
     REFERENCE_URL,
     ""},
    {"com.3dsystems.stereolithography",
     {"general.composite-object"},
     {".stl"},
     {"application/vnd.ms-pki.stl"},
     "Stereolithography file",
     REFERENCE_URL,
     ""},
    {"com.apple.media.playlist",
     {"general.media"},
     {".m3u8"},
     {"application/vnd.apple.mpegurl"},
     "UTF-8 M3U playlist",
     REFERENCE_URL,
     ""},
    {"com.abisource.word",
     {"general.composite-object"},
     {".abw"},
     {"application/x-abiword"},
     "AbiWord document",
     REFERENCE_URL,
     ""},
    {"com.adobe.framemaker",
     {"general.composite-object"},
     {".book", ".fm", ".frame", ".maker"},
     {"application/x-maker"},
     "FrameMaker book file",
     REFERENCE_URL,
     ""},
    {"com.wolfram.cdf",
     {"general.composite-object"},
     {".cdf"},
     {"application/x-cdf"},
     "Computable document format file",
     REFERENCE_URL,
     ""},
    {"de.cinderella.cdy",
     {"general.composite-object"},
     {".cdy"},
     {"application/vnd.cinderella"},
     "Cinderella construction file",
     REFERENCE_URL,
     ""},
    {"com.adobe.dcr",
     {"general.video"},
     {".dcr"},
     {"application/x-director"},
     "Shockwave media file",
     REFERENCE_URL,
     ""},
    {"com.adobe.dir",
     {"general.video"},
     {".dir"},
     {"application/x-director"},
     "Adobe Director movie",
     REFERENCE_URL,
     ""},
    {"com.adobe.dxr",
     {"general.video"},
     {".dxr"},
     {"application/x-director"},
     "Protected macromedia director movie",
     REFERENCE_URL,
     ""},
    {"org.gnumeric.spreadsheet",
     {"general.xml"},
     {".gnumeric"},
     {"application/x-gnumeric"},
     "Gnumeric spreadsheet",
     REFERENCE_URL,
     ""},
    {"org.hdfgroup.hdf",
     {"general.composite-object"},
     {".hdf"},
     {"application/x-hdf"},
     "Hierarchical data format",
     REFERENCE_URL,
     ""},
    {"com.apple.binhex-archive",
     {"general.archive"},
     {".hqx"},
     {"application/mac-binhex40"},
     "BinHex 4.0 encoded file",
     REFERENCE_URL,
     ""},
    {"com.microsoft.hta",
     {"general.archive", "general.executable"},
     {".hta"},
     {"application/hta"},
     "HTML application",
     REFERENCE_URL,
     ""},
    {"com.microsoft.internet.ins",
     {"general.text"},
     {".ins"},
     {"application/x-internet-signup"},
     "Internet settings file",
     REFERENCE_URL,
     ""},
    {"com.microsoft.internet.isp",
     {"general.text"},
     {".isp"},
     {"application/x-internet-signup"},
     "IIS internet service provider settings",
     REFERENCE_URL,
     ""},
    {"org.troff",
     {"general.text"},
     {".man", ".t", ".roff"},
     {"text/troff"},
     "Unix troff format",
     REFERENCE_URL,
     ""},
    {"com.adobe.framemaker.mif",
     {"general.composite-object"},
     {".mif"},
     {"application/vnd.mif"},
     "FrameMaker interchange format file",
     REFERENCE_URL,
     ""},
    {"io.sourceforge.freemind",
     {"general.composite-object"},
     {".mm"},
     {"application/x-freemind"},
     "Mind Map file",
     REFERENCE_URL,
     ""},
    {"com.yamaha.smaf",
     {"general.audio"},
     {".mmf"},
     {"application/vnd.smaf"},
     "Synthetic music mobile application file",
     REFERENCE_URL,
     ""},
    {"com.wolfram.mathematica.notebook",
     {"general.text"},
     {".nb"},
     {"application/mathematica"},
     "Mathematica notebook",
     REFERENCE_URL,
     ""},
    {"org.xiph.ogg",
     {"general.audio"},
     {".oga", ".ogg"},
     {"application/ogg"},
     "Ogg vorbis audio",
     REFERENCE_URL,
     ""},
    {"com.netscape.proxy-autoconfig",
     {"general.plain-text"},
     {".pac"},
     {"application/x-ns-proxy-autoconfig"},
     "Proxy auto-config file",
     REFERENCE_URL,
     ""},
    {"com.rsa.pkcs-12",
     {"general.archive"},
     {".pfx", ".p12"},
     {"application/x-pkcs12"},
     "PKCS #12 certificate file",
     REFERENCE_URL,
     ""},
    {"org.openpgp.signature",
     {"general.object"},
     {".pgp"},
     {"application/pgp-signature"},
     "PGP security key",
     REFERENCE_URL,
     ""},
    {"com.apple.quicktime-link",
     {"general.text"},
     {".qtl"},
     {"application/x-quicktimeplayer"},
     "QuickTime link file",
     REFERENCE_URL,
     ""},
    {"com.rarlab.rar-archive",
     {"general.archive"},
     {".rar"},
     {"application/rar", "application/vnd.rar"},
     "WinRAR compressed archive",
     REFERENCE_URL,
     ""},
    {"org.7-zip.7-zip-archive",
     {"general.archive"},
     {".7z"},
     {"application/x-7z-compressed"},
     "7-zip compressed archive",
     REFERENCE_URL,
     ""},
    {"com.red-bean.sgf",
     {"general.text"},
     {".sgf"},
     {"application/x-go-sgf"},
     "Smart game format file",
     REFERENCE_URL,
     ""},
    {"com.stuffit.sit-archive",
     {"general.archive"},
     {".sit"},
     {"application/x-stuffit"},
     "Stuffit archive",
     REFERENCE_URL,
     ""},
    {"com.adobe.futuresplash",
     {"general.video"},
     {".spl"},
     {"application/futuresplash", "application/x-futuresplash"},
     "FutureSplash animation",
     REFERENCE_URL,
     ""},
    {"com.adobe.flash",
     {"general.video"},
     {".swf"},
     {"application/x-shockwave-flash"},
     "Shockwave flash movie",
     REFERENCE_URL,
     ""},
    {"org.gnu.texinfo",
     {"general.source-code"},
     {".texinfo", ".texi"},
     {"application/x-texinfo"},
     "GNU Texinfo",
     REFERENCE_URL,
     ""},
    {"org.bittorrent.torrent",
     {"general.text"},
     {".torrent"},
     {"application/x-bittorrent"},
     "BitTorrent file",
     REFERENCE_URL,
     ""},
    {"com.idsoftware.doom",
     {"general.archive"},
     {".wad"},
     {"application/x-doom"},
     "Doom WAD file",
     REFERENCE_URL,
     ""},
    {"com.apple.webarchive",
     {"general.archive"},
     {".webarchive"},
     {"application/x-webarchive"},
     "Safari web archive",
     REFERENCE_URL,
     ""},
    {"com.android.webarchive",
     {"general.archive"},
     {".webarchivexml"},
     {"application/x-webarchive-xml"},
     "Android web browser archive",
     REFERENCE_URL,
     ""},
    {"org.gimp.xcf",
     {"general.image"},
     {".xcf"},
     {"application/x-xcf", "image/x-xcf"},
     "eXperimental computing facility, GIMP image file",
     REFERENCE_URL,
     ""},
    {"com.edrawsoft.edrawmax",
     {"general.composite-object"},
     {".eddx"},
     {"application/x-eddx"},
     "Edraw Max XML file",
     REFERENCE_URL,
     ""},
    {"com.edrawsoft.edrawmind",
     {"general.composite-object"},
     {".emmx"},
     {"application/x-emmx"},
     "Edraw MindMaster XML file",
     REFERENCE_URL,
     ""},
    {"net.cnki.caj",
     {"general.composite-object"},
     {".caj"},
     {"application/caj"},
     "Chinese academic journal file",
     REFERENCE_URL,
     ""},
    {"com.dbase.dbf",
     {"general.database"},
     {".dbf"},
     {"application/dbf", "application/dbase"},
     "Database file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dwg",
     {"general.composite-object"},
     {".dwg"},
     {"image/vnd.dwg"},
     "AutoCAD drawing",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dxf",
     {"general.composite-object"},
     {".dxf"},
     {"image/vnd.dxf"},
     "Drawing exchange format file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dws",
     {"general.composite-object"},
     {".dws"},
     {},
     "AutoCAD drawing standards file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dwt",
     {"general.composite-object"},
     {".dwt"},
     {},
     "AutoCAD drawing template",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dwf",
     {"general.composite-object"},
     {".dwf"},
     {"model/vnd.dwf"},
     "Design web format file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.dwfx",
     {"general.composite-object"},
     {".dwfx"},
     {},
     "Design web format XPS file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.shp",
     {"general.composite-object"},
     {".shp"},
     {},
     "3D studio shape",
     REFERENCE_URL,
     ""},
    {"com.autodesk.shx",
     {"general.composite-object"},
     {".shx"},
     {},
     "AutoCAD compiled shape file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.slide-library",
     {"general.composite-object"},
     {".slb"},
     {},
     "AutoCAD slide library",
     REFERENCE_URL,
     ""},
    {"com.autodesk.line",
     {"general.text"},
     {".lin"},
     {},
     "AutoCAD linetype file",
     REFERENCE_URL,
     ""},
    {"com.autodesk.plotter",
     {"general.composite-object"},
     {".plt"},
     {},
     "AutoCAD plotter document",
     REFERENCE_URL,
     ""},
    {"com.hp.graphics-language",
     {"general.composite-object"},
     {".hpgl"},
     {"application/vnd.hp-hpgl"},
     "HP graphics language plotter file",
     REFERENCE_URL,
     ""},
    {"com.microsoft.metafile",
     {"general.composite-object"},
     {".wmf"},
     {},
     "Windows metafile",
     REFERENCE_URL,
     ""},
    {"com.spatial.acis.sat",
     {"general.text"},
     {".sat"},
     {},
     "ACIS SAT 3D model",
     REFERENCE_URL,
     ""},
    {"org.aomedia.avif-image",
     {"general.image"},
     {".avif"},
     {"image/avif"},
     "AVIF image",
     REFERENCE_URL,
     ""},
    {"com.microsoft.dds",
     {"general.image"},
     {".dds"},
     {"image/vnd-ms.dds"},
     "DirectDraw surface image",
     REFERENCE_URL,
     ""},
    {"com.ea.iff-ilbm",
     {"general.image"},
     {".ilbm"},
     {"image/x-ilbm"},
     "Interleaved bitmap image",
     REFERENCE_URL,
     ""},
    {"com.canon.cr2-raw-image",
     {"general.raw-image"},
     {".cr2"},
     {"image/x-canon-cr2"},
     "Canon raw 2 image",
     REFERENCE_URL,
     ""},
    {"com.canon.cr3-raw-image",
     {"general.raw-image"},
     {".cr3"},
     {"image/x-canon-cr3"},
     "Canon raw 3 image",
     REFERENCE_URL,
     ""},
    {"com.canon.crw-raw-image",
     {"general.raw-image"},
     {".crw"},
     {"image/x-canon-crw"},
     "Canon raw CIFF image file",
     REFERENCE_URL,
     ""},
    {"com.adobe.dng-raw-image",
     {"general.raw-image"},
     {".dng"},
     {"image/x-adobe-dng"},
     "Digital negative image",
     REFERENCE_URL,
     ""},
    {"com.sony.arw-raw-image",
     {"general.raw-image"},
     {".arw"},
     {"image/x-sony-arw"},
     "Sony alpha raw digital camera image",
     REFERENCE_URL,
     ""},
    {"com.nikon.nef-raw-image",
     {"general.raw-image"},
     {".nef"},
     {"image/x-nikon-nef"},
     "Nikon electronic format RAW image",
     REFERENCE_URL,
     ""},
    {"com.mindjet.mindmanager.mmap",
     {"general.composite-object"},
     {".mmap"},
     {},
     "MindManager Map",
     REFERENCE_URL,
     ""},
    {"com.microsoft.email",
     {"general.message"},
     {".eml"},
     {"message/rfc822"},
     "E-Mail message",
     REFERENCE_URL,
     ""},
    {"com.microsoft.message",
     {"general.message"},
     {".msg"},
     {},
     "Outlook message item file",
     REFERENCE_URL,
     ""},
    {"com.microsoft.pst",
     {"general.archive"},
     {".pst"},
     {},
     "Outlook personal information store",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office",
     {"general.archive"},
     {},
     {},
     "Kingsoft office suite",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.writer.wps",
     {"com.kingsoft.office", "general.composite-object"},
     {".wps"},
     {},
     "Kingsoft Writer document",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.writer.wpt",
     {"com.kingsoft.office", "general.composite-object"},
     {".wpt"},
     {},
     "Kingsoft Writer template",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.presentation.dps",
     {"com.kingsoft.office", "general.composite-object"},
     {".dps"},
     {},
     "Kingsoft Presentation file",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.presentation.template",
     {"com.kingsoft.office", "general.composite-object"},
     {".dpt"},
     {},
     "Kingsoft Presentation template",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.spreadsheets.et",
     {"com.kingsoft.office", "general.composite-object"},
     {".et"},
     {},
     "Kingsoft Spreadsheets tile",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.spreadsheets.template",
     {"com.kingsoft.office", "general.composite-object"},
     {".ett"},
     {},
     "Kingsoft Spreadsheets template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.ini",
     {"general.text"},
     {".ini"},
     {},
     "Windows Initialization File",
     REFERENCE_URL,
     ""},
    {"general.json",
     {"general.script"},
     {".json"},
     {"application/json"},
     "JavaScript Object Notation File",
     REFERENCE_URL,
     ""},
    {"general.yaml",
     {"general.script"},
     {".yaml", ".yml"},
     {"application/yaml"},
     "YAML Document",
     REFERENCE_URL,
     ""},
    {"general.log",
     {"general.text"},
     {".log"},
     {"text/plain"},
     "Log File",
     REFERENCE_URL,
     ""},
    {"general.uri",
     {"general.object"},
     {},
     {},
     "Universal Resource Identifier",
     REFERENCE_URL,
     ""},
    {"general.file-uri",
     {"general.uri"},
     {},
     {},
     "File URI",
     REFERENCE_URL,
     ""},
    {"general.text-lst",
     {"general.plain-text"},
     {".lst"},
     {},
     "Data List",
     REFERENCE_URL,
     ""},
    {"com.android.apk",
     {"general.archive"},
     {".apk", ".apks", ".aab", ".xapk", ".apkm", ".akp"},
     {"application/vnd.android.package-archive"},
     "Android Package File",
     REFERENCE_URL,
     ""},
    {"com.adobe.postscript-pfb-font",
     {"com.adobe.postscript-font"},
     {".pfb"},
     {"application/x-font"},
     "Printer Font Binary, PostScript Type 1 outline font.",
     REFERENCE_URL,
     ""},
    {"com.adobe.postscript-pfa-font",
     {"com.adobe.postscript-font"},
     {".pfa"},
     {"application/x-font"},
     "Printer Pont ASCII file, PostScript Type 1 outline font.",
     REFERENCE_URL,
     ""},
    {"general.bz-archive",
     {"general.archive"},
     {".bz"},
     {"application/x-bzip"},
     "Bzip Compressed File",
     REFERENCE_URL,
     ""},
    {"general.tar-bzip-archive",
     {"general.bz-archive"},
     {".tbz"},
     {"application/x-bzip-compressed-tar"},
     "Bzip Compressed Tar Archive",
     REFERENCE_URL,
     ""},
    {"general.tar-bzip2-archive",
     {"general.bz2-archive"},
     {".tbz2"},
     {"application/x-bzip2-compressed-tar"},
     "Bzip2-Compressed TAR File",
     REFERENCE_URL,
     ""},
    {"org.tukaani.xz-archive",
     {"general.archive"},
     {".xz"},
     {"application/x-xz"},
     "XZ Compressed Archive",
     REFERENCE_URL,
     ""},
    {"org.tukaani.tar-xz-archive",
     {"org.tukaani.xz-archive"},
     {".txz"},
     {"application/x-xz-compressed-tar"},
     "XZ Compressed Tar Archive",
     REFERENCE_URL,
     ""},
    {"general.xar-archive",
     {"general.archive"},
     {".xar"},
     {"application/x-xar"},
     "Extensible Archive Fromat",
     REFERENCE_URL,
     ""},
    {"com.microsoft.cab-archive",
     {"general.archive"},
     {".cab"},
     {"application/vnd.ms-cab-compressed"},
     "Windows Cabinet File",
     REFERENCE_URL,
     ""},
    {"redhat.rpm-archive",
     {"general.archive"},
     {".rpm"},
     {"application/x-rpm"},
     "RedHat Package Manager File",
     REFERENCE_URL,
     ""},
    {"org.godotengine.tpz-archive",
     {"general.archive"},
     {".tpz"},
     {},
     "Godot Engine Export Template Archive",
     REFERENCE_URL,
     ""},
    {"general.lza-archive",
     {"general.archive"},
     {".lza"},
     {"application/x-lzh-compressed"},
     "LZA Compressed Archive",
     REFERENCE_URL,
     ""},
    {"general.arj-archive",
     {"general.archive"},
     {".arj"},
     {"application/x-arj"},
     "ARJ Compressed File Archive",
     REFERENCE_URL,
     ""},
    {"com.winzip.zipx",
     {"general.archive"},
     {".zipx"},
     {},
     "Extended Zip Archive",
     REFERENCE_URL,
     ""},
    {"general.lzma-archive",
     {"general.archive"},
     {".lzma"},
     {"application/x-lzma"},
     "LZMA Compressed File",
     REFERENCE_URL,
     ""},
    {"general.lzma86-archive",
     {"general.archive"},
     {".lzma86"},
     {},
     "LZMA86 Compressed File",
     REFERENCE_URL,
     ""},
    {"org.mozilla.xpinstall",
     {"general.archive"},
     {".xpi"},
     {"application/x-xpinstall"},
     "Cross-platform Installer Package",
     REFERENCE_URL,
     ""},
    {"general.hfs-disk-image",
     {"general.disk-image"},
     {".hfs"},
     {},
     "HFS Disk Image File",
     REFERENCE_URL,
     ""},
    {"general.img-disk-image",
     {"general.disk-image"},
     {".img"},
     {"application/x-raw-disk-image"},
     "Disc Image Data File",
     REFERENCE_URL,
     ""},
    {"com.ezbsystems.zipped-iso",
     {"general.disk-image"},
     {".isz"},
     {},
     "Zipped ISO Disk Image",
     REFERENCE_URL,
     ""},
    {"com.microsoft.wim",
     {"general.disk-image"},
     {".wim"},
     {"application/x-ms-wim"},
     "Windows Imaging Format File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.swm",
     {"general.disk-image"},
     {".swm"},
     {"application/x-ms-wim"},
     "Split Windows Imaging Format",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.spreadsheets.etx",
     {"com.kingsoft.office", "general.composite-object"},
     {".etx"},
     {},
     "Kingsoft Spreadsheets File",
     REFERENCE_URL,
     ""},
    {"com.kingsoft.office.spreadsheets.ettx",
     {"com.kingsoft.office", "general.composite-object"},
     {".ettx"},
     {},
     "Kingsoft Spreadsheets Template",
     REFERENCE_URL,
     ""},
    {"com.microsoft.excel.dif",
     {"general.composite-object"},
     {".dif"},
     {},
     "Data interchange format",
     REFERENCE_URL,
     ""},
    {"openharmony.app",
     {"openharmony.package"},
     {".app"},
     {},
     "OpenHarmony system defined application package",
     REFERENCE_URL,
     ""},
    {"com.huawei.hmos.settings.wifi",
     {"general.text"},
     {".hmoswifi"},
     {},
     "HarmonyOS WIFI sharing setting",
     REFERENCE_URL,
     ""},
    {"general.tel",
     {"general.text"},
     {".tel"},
     {},
     "TEL schematic diagram file format",
     REFERENCE_URL,
     ""},
    {"general.ets",
     {"general.script"},
     {".ets"},
     {},
     "Extended TypeScript source code",
     REFERENCE_URL,
     ""},
    {"general.json5",
     {"general.script"},
     {".json5"},
     {},
     "JSON5 data interchange format",
     REFERENCE_URL,
     ""},
    {"com.monkeysaudio.ape-audio",
     {"general.audio"},
     {".ape"},
     {"audio/x-monkeys-audio"},
     "Monkey's Audio",
     REFERENCE_URL,
     ""},
    {"org.xiph.opus-audio",
     {"general.audio"},
     {".opus"},
     {"audio/opus"},
     "Opus Audio",
     REFERENCE_URL,
     ""},
    {"general.conf",
     {"general.text"},
     {".conf"},
     {},
     "Generic Configuration File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.dos-batch",
     {"general.script"},
     {".bat"},
     {"application/x-bat"},
     "DOS Batch File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.vbscript",
     {"general.script"},
     {".vbs"},
     {"application/x-vbs"},
     "VBScript File",
     REFERENCE_URL,
     ""},
    {"general.ion",
     {"general.text"},
     {".ion"},
     {},
     "File Description File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.registry",
     {"general.database"},
     {".reg"},
     {},
     "Registry File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.catalog",
     {"general.object"},
     {".cat"},
     {},
     "Windows Catalog File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.powershell-script",
     {"general.script"},
     {".ps1"},
     {},
     "Windows PowerShell Cmdlet File",
     REFERENCE_URL,
     ""},
    {"org.w3.woff",
     {"general.font"},
     {".woff"},
     {"font/woff"},
     "Web Open Font Format File",
     REFERENCE_URL,
     ""},
    {"org.sqlite.database",
     {"general.database"},
     {".sqlite", ".sqlite3", ".db", ".db3", ".s3db", ".sl3"},
     {"application/vnd.sqlite3"},
     "SQLite Database",
     REFERENCE_URL,
     ""},
    {"com.microsoft.sys",
     {"general.object"},
     {".sys"},
     {},
     "Windows System File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.inf",
     {"general.text"},
     {".inf"},
     {"text/plain"},
     "Setup Information File",
     REFERENCE_URL,
     ""},
    {"com.microsoft.pdb",
     {"general.database"},
     {".pdb"},
     {"application/x-ms-pdb"},
     "Program Database",
     REFERENCE_URL,
     ""},
    {"com.microsoft.tlb",
     {"general.object"},
     {".tlb"},
     {},
     "OLE Type Library",
     REFERENCE_URL,
     ""},
    {"com.microsoft.sccd",
     {"general.xml"},
     {".sccd"},
     {},
     "Signed Custom Capability Descriptor",
     REFERENCE_URL,
     ""},
};
} // namespace UDMF
} // namespace OHOS
